Finding separator cuts in planar graphs within twice the optimal

نویسندگان

  • Naveen Garg
  • Huzur Saran
  • Vijay V. Vazirani
چکیده

A factor 2 approximation algorithm for the problem of finding a minimum-cost bbalanced cut in planar graphs is presented, for b ≤ 1 3 . We assume that the vertex weights are given in unary; for the case of binary vertex weights, a pseudoapproximation algorithm is presented. This problem is of considerable practical significance, especially in VLSI design. The natural algorithm for this problem accumulates sparsest cuts iteratively. One of our main ideas is to give a definition of sparsity, called net-sparsity, that reflects precisely the cost of the cuts accumulated by this algorithm. However, this definition is too precise: we believe it is NP-hard to compute a minimum–net-sparsity cut, even in planar graphs. The rest of our machinery is built to work with this definition and still make it computationally feasible. Toward this end, we use several ideas from the works of Rao [Proceedings, 28th Annual IEEE Symposium on Foundations of Computer Science, 1987, pp. 225–237; Proceedings, 24th Annual ACM Symposium on Theory of Computing, 1992, pp. 229–240] and Park and Phillips [Proceedings, 25th Annual ACM Symposium on Theory of Computing, 1993, pp. 766–775].

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Finding separator cuts in planar graphs within twice the optimal - Foundations of Computer Science, 1994 Proceedings., 35th Annual Symposium on

Building on the works of Reo [9, 101 and Park and Phillips [8], we present a factor 2 approximation algorithm for the problem of finding a minimum cost bbalanced cut in planar graphs, for b 5 5 , if the vertex weights are given in unary (using scaling, a psuedo-approximation algorithm is also presented for the case of binary vertex weights). This problem is of considerable practical significanc...

متن کامل

2-walks in 3-connected Planar Graphs

In this we prove that every 3-connected planar graph has closed walk each vertex, none more than twice, such that any vertex visited twice is in a vertex cut of size 3. This both Tutte's Theorem that 4-connected planar graphs are Hamiltonian and the result of Gao and Richter that 3-connected planar graphs have a closed walk visiting each vertex at least once but at most twice.

متن کامل

I/O-Efficient Algorithms for Planar Graphs I: Separators∗

We present I/O-efficient algorithms for computing optimal separator partitions of planar graphs. Our main result shows that, given a planar graph G with N vertices and an integer r > 0, a vertex separator of size O (N/√r) that partitions G into O(N/r) subgraphs of size at most r and boundary size O (√r) can be computed in O(sort(N)) I/Os, provided that M ≥ 56r log B. Together with the planar em...

متن کامل

Odd cyclic surface separators in planar graphs

Given a plane graph G and two vertices s and t in G, an s-t surface separator is a closed curve C such that s belongs to the other region of R \C than t. A cycle C is called a cyclic surface separator if C is an s-t surface separator, and an odd cyclic surface separator if C is an odd cycle. We consider the problem of finding odd cyclic surface separators in planar graphs and show that the prob...

متن کامل

Partitioning Graphs with Costs and Weights on Vertices: Algorithms and Applications

We prove separator theorems in which the size of the separator is minimized with respect to non-negative vertex costs. We show that for any planar graph G there exists a vertex separator of total vertex cost at most c q P v2V (G) (cost(v)) 2 and that this bound is optimal within a constant factor. Moreover such a separator can be found in linear time. This theorem implies a variety of other sep...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • SIAM J. Comput.

دوره 29  شماره 

صفحات  -

تاریخ انتشار 1994